/*Top002262*/
*{padding: 0;margin: 0;}
ul,ol{list-style: none;}
.tq_div_main{display:none;}
.Top002262 {position: relative;top: 0;left: 0;width: 100%;z-index:9999;background: #fff;}
.Top002262 .auto_1200{max-width: 1400px; width: 96%;}
.Top002262.fixed{background:rgba(0,0,0,0.5);z-index: 99999;position:fixed;top:0;left:0;width: 100%;background: #fff; transition: 0.3s;box-shadow:1px 2px 5px #999;}
.Top002262 .header-left{ float: left; width: 20%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid{float: left; padding-left: 5%;}
.Top002262 .header-right{ float:right;margin-right:13%;}
.Top002262 .header-menu li{ width:auto !important; margin-right:32px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png) no-repeat;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 .header-menu li em a{ line-height:70px; position:relative; font-size:15px; color:#333;font-weight: bold;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#e60012;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:180%; left:-30%;  overflow:hidden; }
.Top002262 .header-menu li .sub-menu{text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#e60012; }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:none;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e60012; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}
.Top002262 .header-right .tel{ position: absolute; top: 0;right: 7%; font-size: 28px; font-weight: bold; font-family: arial; color: #a52c31;}
.Top002262 .header-right .tel:before{content: ""; background: url(../images/tel.png) no-repeat; width: 25px; height: 25px;    position: absolute;
    left: -35px; top: 22px;}
.Top002262 .header-right .tel a{display:none;}
.Top002262 .search-box{ position:relative; top:100%; right:0; z-index:100; display:block;}
.Top002262 .search-box .text{width: 150px;line-height: 30px;height: 30px; border:1px solid #e60012; background:#fff; color:#666; padding:0 30px 0 10px;border-radius: 20px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 30px; width:30px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;background: url(../images/Top002394-searchbtn.png) no-repeat center center;background-size: 15px;text-indent: 100px;overflow: hidden;}
/* .Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;} */
.Top002897 .top-lang{position: relative; z-index: 100;float: left;margin-top: 21px;margin-left: 15px;}
.Top002897 .top-lang .cur{padding: 0 22px 0 25px;background: url("../images/Top002897-icon_lang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #818181;border-right: 1px solid #818181; right: 0; top: 50%; margin-top: -3px;display:none;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

@media(max-width:1600px){
	.Top002262 .header-right .tel{font-size: 22px;}
	.Top002262 .header-right{margin-right: 17%;}
	.Top002262 .search-box .text{width:80px;}
}

@media  (max-width:1440px ) {
	.Top002262 .header-right {margin-right:12%;}
	.Top002262 .header-left {width: 13%;}
	.Top002262 .header-mid {padding-left: 2%;}
	.Top002262 .header-menu li {margin-right: 32px;}
	.Top002262 .header-right .tel {font-size: 20px; right: 2%;top: 5px;font-size: 14px;background: none;}
	.Top002262 .header-right .tel:before {top: 18px;}
}
@media(max-width:1024px){
.Top002897 .open-search{display:block;margin-right:4px;}
.Top002262 .header-right{margin-right:0;}
.Top002262 .search-box{display:none;}
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#e60012; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
.Top002262 .top-search{position:static;}
.Top002262 .search-box{position:absolute;right:2%;width:96%;}
.Top002262 .search-box .text{width: 100%;}
.Top002262 .header-left{width: 33%;}
.Top002897 .top-lang .cur{padding: 0 12px 0 25px;}
.Top002897 .top-lang{margin-left: 5px;}
.Top002262.fixed{position: relative;}
.Top002262 .header-right .tel{width: 100%;text-align: center;right: 0;line-height: 30px;padding: 0;font-size:12px;color:#fff;position:fixed;width:30px;text-align:center;padding:6px 0 0;top:32%;right:10px;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,0.2);border-radius:10px;}
.Top002262 .header-right .tel:before{position:static;display:block;margin:0px auto;}
.Top002262 .header-right .tel a{display:inline-block;}
.Top002262 .header-right .tel em{display:none;}
}

/*
 .Banner002395 为demo编号
 */
.Banner002395{ position: relative; overflow: hidden;}
.Banner002395 img{width: 100%;}
.Banner002395 .bx-controls{ position: absolute; bottom: 0; z-index: 51; left: 0; width: 100%;}
.Banner002395 .bx-pager{ margin: 0 auto; max-width:1440px; width: 100%;text-align: center;}
.Banner002395 .bx-pager >div{ display: inline-block; width: 10%; max-width: 60px;  padding: 0 1% 37px 0;}
.Banner002395 .bx-pager >div a{ display: block; background: #fff; width: 100%;height: 2px; text-indent: 9999px; overflow: hidden;}
.Banner002395 .bx-pager >div a.active{ background: #99383c;}
@media only screen and (max-width:1470px ) {
	.Banner002395 .bx-pager{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:767px ) {
	.Banner002395 ul li img{ position: relative; left: -15%; width: 130%; max-width: none;}
	.Banner002395 .bx-pager >div{ padding-bottom: 20px;}
}

/*
 .Floor002396 为demo编号
 */
.Floor002396{ background: #eaeaea;}
.Floor002396 .auto{ max-width: 1440px; margin: 0 auto; background: #fff;}
@media only screen and (max-width:1470px ) {
	.Floor002396{ padding-left: 15px; padding-right: 15px;}
}
.Floor002396 .box{ float: left; width: 50%; }
/* .Floor002396 .box .box-con{margin-top: 50px} */
.Floor002396 .box .box-inner{ max-width:700px;padding:50px 35px 0;}
.Floor002396 .box .box-inner ul{ padding-top: 5%;}
.Floor002396 .box .Tithead{ font-size: 24px; color: #333;}
.Floor002396 .box .Tithead:after{ content: ""; display: block; width: 12px; margin-top: 25px; height: 2px; background: #9c9c9c;}
.Floor002396 .box .nafter:after{ display: none;}
.Floor002396 .box .bglogo{ background: url(../images/Floor002396-bg.png) no-repeat right top;}
.Floor002396 .box figure{ font-size: 14px; line-height: 24px; color: #888; height: 48px; overflow: hidden; margin: 25px 0;}
.Floor002396 .box-why{background: url(../images/Floor002396-bg_lb.png) no-repeat left bottom;;}
.Floor002396 .box-why .box-inner ul{ padding-top: 5%;}
.Floor002396 .box-why ul{ margin: 0 -2%;}
.Floor002396 .box-why ul li{ float: left; width: 25%;}
.Floor002396 .box-why ul li .pic{color: #b41d23;font-size:40px;font-weight: bold;}
.Floor002396 .box-why ul li .pic sub{font-size: 12px;}
.Floor002396 .box-why ul li span{ display: block; font-size: 12px; color: #888; margin-top: 15px;}
.Floor002396 .box-about .box-con{ position: relative; z-index: 99; background: #fff;}
.Floor002396 .box-about .box-inner{ padding-top: 55px; padding-bottom: 55px;}
.Floor002396 .box-about .box-inner ul{ padding-top: 2%; margin: 0 -4%;}
.Floor002396 .box-about ul li{ float: left; padding: 0 4%;}
.Floor002396 .box-about ul li dl{ border-radius: 50%; border: 1px solid #f1f1f1; padding: 15px 0;width: 80px; height: 80px; text-align: center;}
.Floor002396 .box-about ul li img{ max-width: 25px;}
.Floor002396 .box-about ul li b{ display: block; font-size: 14px; color: #333; padding-top: 5px;}
.Floor002396 .box-about .Tit{ padding: 15px 0; border-top:1px solid #e5e5e5; margin: 2% 55px 0;}
.Floor002396 .box-about .Tit .more{ float: right; background: url(../images/Floor002396-more.png) no-repeat center; display: block; width: 24px; height: 20px;}
.Floor002396 .box-about .Tit .more:hover{ background-image: url(../images/Floor002396-more_hover.png);}

@media only screen and (max-width:1199px ) {
	.Floor002396 .box .bglogo{ height: 138px; background-size: auto 100%; }
	.Floor002396 .box .box-inner{padding:0 30px;}
	.Floor002396 .box-about .box-inner{ padding-top: 30px;padding-bottom: 30px;}
	.Floor002396 .box-about .Tit{ margin-left: 30px; margin-right: 30px;}
	.Floor002396 .box-why{ padding-bottom: 0;}
	.Floor002396 .box-about .box-inner ul{ margin: 0 -2%;}
	.Floor002396 .box-about ul li{ padding: 0 2%;}
	.Floor002396 .box-about ul li dl{ width: 70px; height: 70px; padding: 10px 0;}
	
}
@media only screen and (max-width:1024px ) {
	.Floor002396 .box .bglogo{ height: 75px;}
	.Floor002396 .box-about ul li dl{ width: 60px; height: 60px; padding: 5px 0;}	
}
@media only screen and (max-width:767px ) {
	.Floor002396 .box{ float: none; width: 100%;}
	.Floor002396 .box .bglogo{ height: auto;}
	.Floor002396 .box .box-inner{padding:0 15px;}
	.Floor002396 .box-about .box-inner{ padding-top: 15px;padding-bottom: 15px;}
	.Floor002396 .box-about .Tit{ margin-left: 15px; margin-right: 15px;}
	.Floor002396 .box-why{ padding-bottom: 0%; background-size: 15%;padding-top: 3%;}
	.Floor002396 .box-about .box-con{ margin-top: 0;}
	.Floor002396 .box-about ul li dl{ width: 50px; height: 50px;}
	.Floor002396 .box-about ul li img{ width: 20px;}
	.Floor002396 .box-about ul li b{ padding-top: 0;}	
	.Floor002396 .box-why ul li {width: 50%; text-align: center;margin-bottom: 4%;}
	.Floor002396 .box-why ul li .pic {font-size: 20px;}
	.Floor002396 .box .Tithead {font-size: 20px;}
}
@media(max-width:1024px){
  .Floor002396 .box .Tithead:after{margin-top: 5px;}
  .Floor002396{padding: 3% 0;}
  .Floor002396 .box figure{margin: 15px 0;}
  .Floor002396 .box-why ul li span{margin-top: 5px;}
  .Floor002396 .box-why .box-inner ul{padding-top: 0;}
  .Floor002396 .box-why .box-inner ul li{width: 25%;}
}

@media(max-width:480px){
	.Floor002396 .box-why .box-inner ul li{width: 50%;}
}
/*
 .Floor002397 为demo编号
 */
.Floor002397{ background: #eaeaea; padding: 30px 0;}
.Floor002397 .auto{ margin: 0 auto; max-width: 1440px; position: relative;}
@media only screen and (max-width:1470px ) {
	.Floor002397{ padding-right: 15px; padding-left: 15px;}
}
.Floor002397 .Tithead{ font-size: 24px; color: #fff;}
.Floor002397 .Tithead:after{ content: ""; display: block; width: 12px; margin: 25px 0 35px; height: 2px; background: #fff;}
.Floor002397 .Ispic{ margin-right: 520px; height: 520px;}
.Floor002397 .Ispic img{ display: none;}
.Floor002397 .word{ background: url(../images/Floor002397-bg.jpg) #2a2a2a no-repeat left top; background-size: 100% 100%; height: 520px; width: 520px; position: absolute; top: 0; right: 0; padding:100px 55px;}
.Floor002397 .word dl{ position: relative; min-height: 35px; padding: 0 0 10px 70px; margin-bottom: 25px; border-bottom: 1px solid #303030;}
.Floor002397 .word dl dt{ position: absolute; left: 0; top: 6px; width: 35px; height: 35px;}
.Floor002397 .word dl dd{ font-size: 18px; color: #fff;}
.Floor002397 .word dl dd span{ display: block; color: #999; font-size: 14px; text-transform: uppercase; padding-top: 5px;}
@media only screen and (max-width:1024px) {
	.Floor002397 .Ispic{ float: left; width: 50%; margin-right: 0;}
	.Floor002397 .word{ position: static; width: 50%; float: right;}
}
@media only screen and (max-width:767px) {
	.Floor002397 .Ispic,.Floor002397 .word{ width: 100%; float: none; height: auto;}
	.Floor002397 .Ispic { background: none;}
	.Floor002397 .Ispic img{ display: block;}
	.Floor002397 .word{padding:30px;}
}

/*
 .Floor002398 为demo编号
 */
.Floor002398{ background: #eaeaea;padding:3% 0 3%;}
.Floor002398 .auto{ max-width: 1440px; margin: 0 auto; background: #fff; padding: 55px;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398 .auto{ padding: 15px;}
}

.Floor002398 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor002398 .wrap-head p{margin: 15px 0; color: #888; font-size: 14px;}
.Floor002398 .tabs{ position: relative; padding-right: 100px;}
.Floor002398 .tabs dl a{ float: left; display: block; min-width: 140px; height: 49px;line-height: 49px; text-align: center; font-size: 14px; background: #f5f5f5; color: #333; margin-right: 2px; cursor: pointer;}
.Floor002398 .tabs dl a:first-child{min-width: 75px;}
.Floor002398 .tabs dl a.on{ background: #a52c31; font-size: 15px; color: #fff;}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #a52c31; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs .more{ display: none;}
	.Floor002398 .tabs{ padding-right: 0;}
	.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom: 2px;}
}
@media(max-width:1024px){
  .Floor002398 .tabs dl a{float: left;width: 33%;margin-right: 0;min-width: auto;}
  .Floor002398 .wrap-head h2{font-size: 20px;color: #333;}
}
/*
 .Spec000661 为demo编号
 */
 .TabSlide{position:relative;overflow:hidden;}
 .Floor002398 .slick-list{padding-bottom:15px;}
 .Floor002398 .slick-dots{position: absolute; z-index: 10; bottom: 0px; left: 0; width:100%; text-align:center;}
 .Floor002398  .slick-dots li{ display:inline-block; margin:0 5px 0 5px;position: relative;vertical-align: middle;}
.Floor002398  .slick-dots li button{display: block; width: 6px; height: 6px; background:#cccccc; border: 0; border-radius:50%; cursor: pointer; padding: 0; font-size: 0;}
.Floor002398  .slick-dots li.slick-active button{ background:#e6000f !important;border-radius: 5px;width: 23px;}

 .Spec000661{ padding:2% 0;}
 .Floor002398  .Spec000661 {display: none;}
 .Spec000661 dl,
 .Spec000661 dt,
 .Spec000661 dd{ float:left;font-size:13px;}
 .Spec000661 dd.clear{ float:none;}
 .Spec000661 dl{margin-left:20px; margin-bottom:3px;}
 .Spec000661 dt{line-height:28px; width:auto; text-align:right;}
 .Spec000661 dd{position:relative}
 .Spec000661 dd .a_sel{line-height:28px; width:170px; height:28px;  border:#d8d8d8 1px solid; border-right:0; display:block;  padding-left:5px;padding-right:28px;background:url(../images/Spec000661-a_sel.jpg) no-repeat right -2px #fff;}
 .Spec000661 dl:nth-last-of-type(1) .a_sel{ width:112px;}
 .Spec000661 dl:nth-child(2) dd .a_sel{width:145px !important;}
 .Spec000661 dd figure{ position:absolute; display:none; left:0; top:27px; width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset;}
 .Spec000661 dd figure a{ display:block; line-height:41px; border-bottom:1px solid #d8d8d8;font-size: 12px;}
 .Spec000661 dd figure a:last-child{ border-bottom:0;}
 .Spec000661 dd figure a:hover{background: #a52c31; color:#fff;}
 .Spec000661 dl button{line-height: 28px;height: 28px;padding: 0 10px;background: #a52c31;color: #fff;font-size: 14px;cursor: pointer;border: none;}
.wid100 { width: 100px!important;}
 .title_01{display: flex;justify-content: space-between;align-items: center;}
 @media(max-width:640px){
 .Spec000661 dl{ float:none;}
 }
.Floor002398 .list{ overflow: hidden; padding-top: 20px;position:relative;}
.Floor002398 .list .slick-arrow{display:none !important;}
.Floor002398 .list .Con{opacity:1;}
.Floor002398 .list .Con .slider{padding-bottom:20px;}
.Floor002398 .list ul{ margin: 0 -1%;}
/*.Floor002398 .list li{ float: left; width:25%; padding: 4% 1% 0;}*/
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden;}
	.Floor002398 .list .pic a {
		display: block;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		transition: transform .5s ease-in-out;
		padding-bottom: 70%;
	}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word h3 a:hover{ color:#a52c31;}
.Floor002398 .list .word p{ margin: 15px 0; font-size: 12px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; height:16px;}
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
@media only screen and (max-width:900px ) {
	/*.Floor002398 .list li{ width: 50%;}*/
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}


@media(max-width:1024px){
  .Spec000661 dd .a_sel{width: 186px !important;}
  .Spec000661 dl:nth-child(2) dd .a_sel{width: 186px !important;}
}
/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #a52c31;}
}
@media(max-width:1024px){
  .Floor002398 .mobile_more{width: auto;display: inline-block;padding-right: 30px;}
  .Floor002398 .wrap-container{text-align: center;}
  .Floor002398 .list .word .more{text-align: left;}
  .Floor002398 .list .word h3{font-size: 15px;}
}
	
/*
 .Floor002399 为demo编号
 */
.Floor002399{ background: #eaeaea; padding: 30px 0;}
.Floor002399 .auto{ margin: 0 auto; max-width: 1440px; position: relative;}
@media only screen and (max-width:1470px ) {
	.Floor002399{ padding-right: 15px; padding-left: 15px;}
}
.Floor002399 .item{ background-color:#a8a8a8;width: 12.5%; height: 520px; float: left;background-repeat: no-repeat; background-position: center bottom; background-size: auto 80%;
 transition: width .5s ease;
 -webkit-transition: width .5s ease;
 -moz-transition: width .5s ease;
 -ms-transition: width .5s ease;
}
.Floor002399 .item:nth-child(2n){ background-color: #868686;}
.Floor002399 .item .item-inner{  overflow: hidden; width: 100%; height: 520px;position: relative; display: none;}
.Floor002399 .item .word{ padding-top: 10%; color: #b6b6b6; width: 40%; float: left;}
.Floor002399 .item .word .h2{ font-size: 24px; color: #fff;font-weight: normal; margin: 0;}
.Floor002399 .item .word .h2:after{ content: ""; display: block; width: 12px; margin-top: 25px; height: 2px; background: #b6b6b6;}
.Floor002399 .item .word .h4{ font-size: 16px; font-weight: normal; margin: 60px 0 30px;}
.Floor002399 .item .word figure{ font-size: 12px; line-height: 24px;}
.Floor002399 .item .pic{ width: 60%; position: absolute; bottom: 0; right: -2%; left: auto;}
.Floor002399 .item.active{padding: 0 0 0 55px;
background-image:url(../images/Floor002399-bg.jpg) !important ;
background-repeat:no-repeat;
background-position:left top;
background-size: 100% 100%; width: 50%;}
@media only screen and (max-width:1024px ) {
	.Floor002399 .item.active{padding: 0 0 0 3%;}
	.Floor002399 .item .word{ width: 100%; padding-right: 3%; position: relative;z-index: 5;}
	.Floor002399 .item .pic{ position: relative; float: right; width: 100%; bottom: 10%;}
}
@media only screen and (max-width:767px ) {
	.Floor002399 .item{ width: 100% !important; height: 150px;
	 transition: height .5s ease;
 -webkit-transition: height .5s ease;
 -moz-transition: height .5s ease;
 -ms-transition: height .5s ease;
 }
	.Floor002399 .item.active,.Floor002399 .item .item-inner{ height: 300px; overflow: hidden;}
	.Floor002399 .item .pic{ display: none;}
}



.Floor002896{padding:3% 0;background: #eaeaea;}
.Floor002896 .auto{max-width: 1440px;background:url(../images/Floor002896_bg.jpg) no-repeat center center;background-size:cover;padding:2% 3%;}
.Floor002896 .name{text-align: center;color: #fff;font-family: 'SourceHanSansCN-Bold'; font-size: 24px; padding-bottom: 3%;}
.Floor002896 .name:after{display: block; content: ''; width:20px; height:1px; margin: 20px auto 0; background: #fff;}
.Floor002896 .main{position: relative; z-index: 1;}
.Floor002896 .carousel{ position :relative ; }
.Floor002896 .carousel .slides{overflow: hidden;position :relative ;}
.Floor002896 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden;}
.Floor002896 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002896 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002896 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002896 .carousel .slides .slideItem#side0 .desc{display: block;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{position :absolute ;bottom :0;width :40px;height :40px;cursor :pointer; background:#fff; z-index:30; }
.Floor002896 .carousel .prevButton:before,
.Floor002896 .carousel .nextButton:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 1px solid #000;border-top: 1px solid #000; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);}
.Floor002896 .carousel .prevButton:before{transform: rotate(-135deg);}


.Floor002896 .info-show{background: #fff;}
.Floor002896 .info-show li .time{ font-size:50px; line-height: 54px; color:#333; vertical-align: bottom; margin-bottom: 9.4%; font-family: 'DIN-Bold';}
.Floor002896 .info-show li .time i{ font-style: normal; font-size: 22px; line-height: 22px; vertical-align: bottom; margin:0 8px 0 5px; display: inline-block; }
.Floor002896 .info-show li .time span{ font-size: 16px; line-height: 18px; vertical-align: bottom; }
.Floor002896 .info-show li .title{ font-size: 16px; line-height: 24px; color:#333; margin-bottom: 4.7%; }
.Floor002896 .info-show li .des{ font-size: 14px; line-height: 30px; color:#888; margin-bottom: 9%; height: 120px; overflow: hidden; -webkit-line-clamp:4; }
.Floor002896 .info-show li .more{ display: inline-block; line-height: 20px; font-size: 14px; color:#000; padding-bottom: 3px; border-bottom: 1px solid #000; }

.Floor002896 .more-list{text-align: center; padding: 30px 0;}
.Floor002896 .more-list a{display: inline-block; text-decoration: underline;color: #fff;font-size: 16px;}

@media(min-width:1025px){
.Floor002896 .info-show{position: absolute;right: 0; top: 0; height: 100%; width: 44.4%;}
.Floor002896 .carousel{float: left;width: 55.6%; }
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{left: 100%;}
.Floor002896 .carousel .prevButton{ margin-left: -40px;}
.Floor002896 .info-show ul{height: 100%;position: relative;}
.Floor002896 .info-show li{position: absolute;left: 0; top: 0;height: 100%; width: 100%;opacity: 0;transition: 0.3s;}
.Floor002896 .info-show li.active{opacity: 1;}
.Floor002896 .info-show li .ytable{height: 100%; width: 78%; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor002896 .carousel .prevButton{right: 40px;}
.Floor002896 .carousel .nextButton{right: 0;}
.Floor002896 .info-show{padding: 4%;}
.Floor002896 .info-show li{display: none;}
.Floor002896 .info-show li.active{display: block;}
}
@media(max-width:640px){
.Floor002896 .name{font-size: 28px;}
.Floor002896 .info-show li .time{font-size: 50px;}
.Floor002896 .info-show li .des{line-height: 22px;height: 66px;}
}




/*
 .Bottom002400 为demo编号
 */
.Bottom002400{ background: #fff;}
.Bottom002400 .auto{ margin: 0 auto; max-width: 1440px; position: relative;}
@media only screen and (max-width:1470px ) {
	.Bottom002400>*{ padding-right: 15px; padding-left: 15px;}
}
.Bottom002400 .bottom,.Bottom002400 .bottom a{ color: #666;}
.Bottom002400 .bottom a:hover{ color: #b01f2c;}
.Bottom002400 .bottom{ padding-top: 5%;}

.Bottom002400 nav{ overflow: hidden;}
.Bottom002400 nav ul{ margin: 0 -2%;}
.Bottom002400 nav li{ float: left; width: 20%; padding: 0 2%;}
.Bottom002400 nav li h3{ font-weight: normal; font-size: 16px; color: #333; border-bottom: 1px solid #d2d2d2; position: relative; padding-bottom: 30px; margin:0 0 30px 0 ; text-align: center;}
.Bottom002400 nav li h3:after{ content: ""; display: block; position: absolute; bottom: -1px; left: 50%; width: 22px; height: 1px; margin-left: -10px; background: #b01f2c;}
.Bottom002400 nav li dl dd{ font-size: 14px; padding: 10px 0; text-align: center;}
@media only screen and (max-width:767px ) {
	.Bottom002400 .bottom nav{ display: none;}
}

.Bottom002400 .bot{ text-align: center; padding: 3% 0;}
.Bottom002400 .bot p{ margin: 15px 0 0;}

.Bottom002400 footer,.Bottom002400 footer a{ color: #5b5b5b;}
.Bottom002400 footer a:hover{ color: #fff;}
/* .Bottom002400 footer{ background: url(../images/Bottom002400-footer_bg.png) left top #2a2a2a; border-top: 2px solid #b01f2c; padding-top: 3%;padding-bottom: 3%; } */
.Bottom002400 footer{ background:#f5f5f5; border-top: 2px solid #dcdcdc; padding-top: 3%;padding-bottom: 3%; }
.Bottom002400 footer .links a+a{ margin-left: 20px; position: relative;}
.Bottom002400 footer .links a+a:before{ content: "";position: absolute; left: -10px; top: 30%; height: 50%; width: 1px; background: #5b5b5b; }
.Bottom002400 footer .copyright{ margin-top: 10px;}
.Bottom002400 footer .share{ position: absolute; right: 0; top: 50%; margin-top: -22px;}
.Bottom002400 footer .share a{ width: 44px; height: 44px; display: inline-block; border-radius: 50%; border: 1px solid #dcdcdc; text-align: center; line-height: 44px; font-size: 20px;color: #8c8c8c;}
.Bottom002400 footer .share a+a{ margin-left: 20px;}
.Bottom002400 footer .share a span{ font-size: 24px; }
.Bottom002400 footer .share a:hover{ color: #fff;}
.Bottom002400 footer .share a.Gotop{ background: #b41d23; color: #fff; cursor: pointer;}
.Bottom002400 footer .share a:hover{background: #b41d23;}
@media only screen and (max-width:767px ) {
	.Bottom002400 footer{ text-align: center;}
	.Bottom002400 footer .share{ position: static; margin: 15px 0 0;}
}

.jiathis_style  .jiadiv_01{ width: 120px !important;}



.Bottom002918{border-top: 3px solid #a5894b;background: #353535; overflow: hidden;}
@media(min-width:1025px){
.Bottom002918 a:hover{color: #a21f28!important;}
}
.Bottom002918 .auto{max-width: 1400px; width: 96%;}
.Bottom002918 .b-foot{position: relative; z-index: 3; border-top: 1px solid rgba(255,255,255,0.08);line-height: 22px; padding: 25px 0;}
.Bottom002918 .b-foot dt{color: #fff; font-size: 26px;font-family: 'DIN-Medium';}
.Bottom002918 .b-foot dt span{background: url("../images/Bottom002918_tel.png") no-repeat left center;padding-left: 30px;}
.Bottom002918 .b-foot dd{color: #828282; font-size: 14px;}
.Bottom002918 .b-foot dd a{color: #828282;}
@media(min-width:1025px){
.Bottom002918 .b-foot dt span{float: right;color: #a21f28;}
}
@media(max-width:1024px){
.Bottom002918 .b-foot {text-align: center;}
.Bottom002918 .b-foot dd{padding-top: 20px;}
.Bottom002918 .b-foot dd,
.Bottom002918 .b-foot dd a{color: #fff;}
}

.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 2.917vw 0;}

.Bottom002918 nav dt a{color: #fff;}
.Bottom002918 nav dt:after{display: block; content: ''; height: 1px; width: 14px;background: #a52d33; margin: 12px 0;}
.Bottom002918 nav dd{line-height: 22px; padding: 5px 0;}
.Bottom002918 nav dd a{color: #8e8e8e;}
@media(min-width:641px){
.Bottom002918 nav .item{float: left; max-width: 140px;}
.Bottom002918 nav .item dl{display: block!important;}
.Bottom002918 nav dt a{font-size: 18px;}
}
@media(min-width:1025px){
.Bottom002918 nav{width: 68.572%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 6vw 0;}
}
@media(max-width:640px){
.Bottom002918 nav .item{margin: 0 0 3vw 0!important; border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom002918 nav .item dl{display: none;padding: 20px 0;}
 .Bottom002918 nav .item dt{ padding-right: 40px;padding-top: 12px; position: relative;overflow: hidden;}
.Bottom002918 nav .item dt:after{margin-bottom: 0;}
.Bottom002918 nav .item .open{position: absolute;right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s;}
.Bottom002918 nav .item .open.on{transform: rotate(45deg);}
.Bottom002918 nav .item .open:before,
.Bottom002918 nav .item .open:after{position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left:  50%; top: 50%;  transform: translate(-50%,-50%);}
 .Bottom002918 nav .item .open:after{width: 2px; height: 12px;}
 .Bottom002918 nav{display: none;}
}

.Bottom002918 .b_contact{position: relative; z-index: 1;}
.Bottom002918 .b_contact .bg{position: absolute; left: 0; top: 0; width: 200%; bottom: -10%;z-index: 1;}
.Bottom002918 .b_contact .main{position: relative; z-index: 3; text-align: center;color: #fff; }
.Bottom002918 .b_contact .logo{margin-bottom: 10px;}
.Bottom002918 .b_contact .code img{ max-width: 125px;}
.Bottom002918 .b_contact .code aside{padding-top: 10px;}
@media(min-width:1025px){
.Bottom002918 .b_contact{width:22.429%;padding: 10px 0;}
.Bottom002918 .b_contact .main{float: right; max-width: 90%;}
}
@media(max-width:1024px){
.Bottom002918 .b_contact .bg{width: 104%; left: -2%;}
.Bottom002918 .b_contact .main{text-align: center;}
.Bottom002918 .b-foot dt a{color: #e60012;font-weight: bold;}
.Bottom002918 .b_contact .main div{display: inline-block !important;float: none !important;}
.Bottom002918 .b_contact .logo{display: block;width: 100%;}
}


/* 栏目页 */
.Ban{width: 100%;}
.Ban img{width: 100%;}

/*Menu003070 */
.Menu003070 .auto{background-color: #f5f5f5;}
.Menu003070 .auto ul{padding: 19px 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: 18px;color: #3d3d3d; padding:  0 30px;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color: #a21f28;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 32%;}
.Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
}
/*RighInfo002808 */
.RighInfo002808{padding: 3% 0}
/* .RighInfo002808 .auto{max-width: 1200px;} */

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 31.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}

.RighInfo002808 .floor-1 .txt{color: #999;font-size: 16px;}
.RighInfo002808 .floor-1 .txt .info{ line-height: 36px;padding-bottom: 10%; }
.RighInfo002808 .floor-1 .txt .info p{text-indent: 2em;color: #333;font-size: 16px;line-height: 30px;}
.RighInfo002808 .floor-1 .txt h1{font-size: 30px;color: #333;font-weight: normal; margin-bottom: 5%;}
.RighInfo002808 .floor-1 .txt .ti25{text-indent: 25px;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 0;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #a21f28; font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside b{font-size: 48px;font-family: Arial;display: inline-block;vertical-align: sub;}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 31.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5;content: ''; width: 154.49%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: block;position: static;width: 100%;right: inherit;padding-bottom: 100%;height: auto;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li:not(:last-child){width: 24%;}
.RighInfo002808 .floor-1 .count li{display: table-cell; vertical-align: top;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
}

.RighInfo002808 .title{padding: 8% 0 3% 0;font-size: 30px;color: #333;}

.RighInfo002808 .floor-2{padding-left: 25%;margin-top: 3%;}
.RighInfo002808 .floor-2 li{padding-left: 3.5%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
/* .RighInfo002808 .floor-2 li > *{width: 89%;} */
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #a21f28;}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 30px;color: #333; text-align: justify;font-size:16px;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside{font-size: 24px; margin-bottom: 26px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left:0%;}
.RighInfo002808 .floor-2 .Ispic{width: 100%;padding-bottom: 78%;height: auto;position: static;}
.RighInfo002808 .floor-2 li{padding-left: 0%;padding-right: 0%;}
}

.RighInfo002808 .floor-3 > div{padding-left: 3%;padding-right: 3%;}
.RighInfo002808 .floor-3 .box1{background: #a21f28;color: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}
/*
 .PicList002497 为demo编号
 */
 .PicList002497{padding: 3% 0;}
.PicList002497 .auto_1600 { max-width: 1200px; background: #fff;}
.PicList002497 .maintit{display: block; padding: 30px 0;  width: 100%; text-align: center;  margin: 0; font-size: 22px; font-weight: normal; color: #a21f28; line-height: 1;}
.PicList002497 .maintit i{ display: inline-block; background: url(../images/PicList002497-titlebg.png) no-repeat center; width:20px; height: 20px;  }
@media (min-width:1000px ) {
	.PicList002497 .maintit{ position: relative; top:-46px; z-index:6;font-size: 34px; margin: 0; padding-top: 0;}
}
.PicList002497 .wrap-container{ margin: 0 auto;  max-width: 1200px;}
@media (max-width: 1230px) {
	.PicList002497 .wrap-container{ padding: 0 15px; max-width: 1200px;}
}

.PicList002497 .List *{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.PicList002497 .List  ul li { padding-top: 100%;position: relative;width: 100%;margin-top: -1px; border:1px solid #eee;}
.PicList002497 .List  ul li a { display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.PicList002497 .List  ul li .imgBox {height: 100%;position: relative;width: 100%;}
.PicList002497 .List  ul li .imgWrap { left: 50%;   position: absolute;top: 50%;transform: translate(-50%, -50%); width: 100%;}
.PicList002497 .List  ul li .txtCon{padding: 20px;}
.PicList002497 .List  ul li a .img {display: block;height: 75px; position: relative;}
.PicList002497 .List  ul li a .img img {max-height: 90%;}
.PicList002497 .List  ul li a .img img.img02{ position: absolute; left: 0;top: 0;opacity: 0; }

.PicList002497 .List  ul li a .txt {display: block; width: 100%; color: #333; font-size: 14px;}
.PicList002497 .List  ul li a .h3{font-size: #333;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002497 .List  ul li a .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #999; color: #999; margin-top: 20px;}

@media screen and (min-width:540px ){
.PicList002497 .List ul li{width: 50%;padding-top: 50%;float: left; margin-top: 0; border:none;}

  .PicList002497 .List  ul li a {border-right: 1px solid #eee;border-bottom:1px solid #eee; }
  .PicList002497 .List  ul li:nth-child(2n+1) a,
  .PicList002497 .List  ul li.last a{  border-left: 1px solid none; }

  .PicList002497 .List  ul li:nth-child(1) a,.PicList002497 .List  ul li:nth-child(2n+1) a{border-left: 1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(1) a,
  .PicList002497 .List  ul li:nth-child(2) a {border-top:1px solid #eee;}

}
@media screen and (min-width:768px ){
  .PicList002497 .List ul li{width: 33.33%;padding-top: 33.33%;}
  .PicList002497 .List  ul li:nth-child(3) a {border-top:1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(2n+1) a{border-left: none;}
  .PicList002497 .List  ul li:nth-child(3n+1) a{ border-left: 1px solid #eee;}

}
.PicList002497 .List  ul li a:hover{background: #a21f28;}
.PicList002497 .List  ul li a:hover .img img.img02{opacity: 1;}
.PicList002497 .List  ul li a:hover .h3,
.PicList002497 .List  ul li a:hover .txtp{color: #fff;}
.PicList002497 .List  ul li a:hover .more{color: #fff; border-color: #fff;}

@media screen and (min-width:1200px ){
  .PicList002497 .List  ul li .txtCon{padding:0 80px 0 30px;}
  .PicList002497 .List  ul li a .h3{margin: 30px 0 20px;}
  .PicList002497 .List  ul li a .txtp{height: 60px;}
}
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left;text-align: center; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;display: none;}
.PicList002239 li dt{font-size: 16px; color: #333;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#a21f28; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{width: 30px;height: 30px;}
.Page002046 .Pages a{line-height: 30px;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
.cp{padding: 3% 0;}
/*
 .Menu000745 为demo编号
 */
.Menu000745{width: 23%;float: left;}
.Menu000745 dl{ display:table; width:100%; padding:10px 10px 10px 0; border-radius:5px 5px 0 0;
background:#a21f28; /* Old browsers */
}
.Menu000745 dd{ display:table-cell; vertical-align:middle;}
.Menu000745 dd:nth-child(1){ font-weight:bold; color:#fff; font-size:18px; padding-right:10px; width:100px; text-align:left;padding-left: 20px;}
.Menu000745 dd:nth-child(2){color: #fff;text-transform: uppercase;font-family: Arial; font-size:12px;opacity: .5;display: none;}
.Menu000745 li a{ display:block; padding:10px 20px; line-height:27px; position:relative;font-size:16px;
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.Menu000745 li a::before{ position:absolute; content:''; width:3px; height:12px; background-color:#c9c9c9; right:20px; top:50%; margin-top:-6px;}
.Menu000745 li a:hover,
.Menu000745 li a.aon{ color:#a21f28; font-weight:bold;}
.Menu000745 li a:hover::before,
.Menu000745 li a.aon::before{background-color:#a21f28;}
@media(max-width:768px){
.Menu000745{width:100%;overflow:hidden;}
.Menu000745 li{ float:left; width:50%; text-align:center;}
.Menu000745 li a{padding-right:2%; padding-left:2%;font-size: 14px;}
.Menu000745 li a::before{ display:none;}
}
@media(max-width:320px){
.Menu000745 li{width:50%;}
}

.PicList001748 .Spec000661 dl{margin-left: 15px;}
.PicList001748 .Spec000661 dl:first-child{margin-left: 0;}
@media(max-width:1024px){
	.PicList001748 .Spec000661 dl{margin-left: 0;}
}

/*
 .PicList001748 为demo编号
 */
.PicList001748{float: right;width: 73%;}
.PicList001748 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001748 .more:hover{ background-color:#a21f28; border-color:#a21f28; color:#fff;}

.PicList001748 ol{padding-bottom: 2%;}
.PicList001748 ol li{float: left;margin-right: 2%; margin-bottom:4px;height: 35px;line-height: 35px; }
.PicList001748 ol li:last-child{ margin-right:0;}
.PicList001748 ol li a{display: block; padding:0 20px;color:#333;border:1px solid #999;}
.PicList001748 ol li a:hover,
.PicList001748 ol li.aon a{color:#a21f28;border:1px solid #a21f28;}

.PicList001748 .list li{width:31.3%;margin-right:3%;float: left;margin-bottom: 25px; overflow: hidden;}
.PicList001748 .list li .pic {border: 1px solid #ccc; margin-bottom: 2%;    padding-top: 7%;min-height: 238px;}
.PicList001748 .list li:nth-child(3n){ margin-right:0;}
.PicList001748 .list li a{display: block;color:#666;}
.PicList001748 .list li img{ display:block; width:auto; max-height: 180px;margin: 0 auto 20px; transition: 0.3s;}
.PicList001748 .list li:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList001748 .list li h3{ font-size:16px;margin: 0;font-weight: normal;color: #333;white-space: break-spaces;
    padding: 0 4% 4%; text-align: center;min-height: 70px;}
.PicList001748 .list li a:hover{color:#a21f28;}
.PicList001748 .list li b{float: right;font-weight: normal;}
.cp_right{width: 73%;float: right;}
@media(max-width:1024px){
	.PicList001748,.Menu000745,.cp_right{width: 100%;float: none;}
}
@media(max-width:768px){
.PicList001748 .list li{ width:48%;}
.PicList001748 .list li:nth-child(3n){ margin-right:2%;}
.PicList001748 .list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001748 .list li b{ display:none;}
}

/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:0 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li:hover figure{
	-webkit-transform:all ease 0.3s;
    transition: all ease 0.3s;
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.RighInfo002254 .big_img li figure{background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #a21f28;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 dd{margin-top: 10px;font-size: 16px;}
.RighInfo002254 dl{margin-bottom: 20px;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#a21f28; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#a21f28; transition:0.4s;margin-right: 15px;}
.RighInfo002254 .right_info a.open-kefu{display:none;}
.RighInfo002254 .right_info a:hover{ background-color:#a21f28; color:#fff;}
.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#fff;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#a21f28; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#a21f28; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;line-height: 30px;color: #333;font-size: 16px;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
.RighInfo002254 table thead{background: #a21f28;}
.RighInfo002254 table thead tr th{color: #fff;padding: 15px;}
.RighInfo002254 table tbody tr td{padding: 10px;}
.RighInfo002254 table{background: #f5f5f5;text-align: center;min-width: 100%;border: 1px solid #dadada;max-width: 640px;}
.RighInfo002254 table tr,td{border: 1px solid #dadada;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
.TextList001398{ padding:3% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 30px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;background-size: 25px;}
.TextList001398 li a:hover{color: #a21f28;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
/* .TextList001398 li:nth-child(2n){background: #f2f2f2;} */
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding:3% 0}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 60%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*TextList002855 */
.TextList002855{padding: 1% 0 3%;}
.TextList002855 h2{text-align: center;color: #b41d23;    font-size: 26px; margin-bottom: 20px;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}
.bshare-custom{display: inline-block;margin-left: 5px;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 3% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
.RighInfo002275 .map img{max-width: inherit;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
@media(max-width:1024px){
  .RighInfo002275 .text .p{font-size: 15px;}
}
/*Form002219*/
.Form002219{ padding:3% 0;background: #f5f5f5;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; font-size:16px; position:absolute; left:0; width:80px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#ddd; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#d43e45;} 
.title2{text-align: center;padding-bottom: 50px;}
.title2 h2{color: #d43e45;font-size: 24px;position: relative;display: inline;}
.title2 h2::after{content: "";width:90%;height: 3px;background: #d43e45;display: block;position: absolute;bottom:-10px;left: 50%;transform: translateX(-50%);}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

.xgtj{padding-bottom: 3%;}
.cp_title span{background: #a21f28;color: #fff;display:inline-block;padding: 0 5%;line-height: 50px;font-size: 16px;}
.cp_box ul{display: flex;align-items: center;flex-wrap: wrap;}
.cp_box ul li{text-align: center;margin-bottom: 2%;}
.cp_box ul li p{line-height: 35px;background: #ccc;font-size: 15px;padding: 5px;
	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;*/
	overflow: hidden;
}
.cp_box ul li:nth-child(4n){margin-right: 0;}
.Form0022191{padding: 0;background:none;}
.cp_title{border-bottom: 1px solid #e7e8e8;margin-bottom: 3%}

.xgtj .potimg {height: 300px; display: flex;align-items: center;}
.xgtj .potimg img {.xgtj .potimg}
/*客服*/
.guanggao-dbbox{width: 240px; min-height:320px; padding-bottom: 10px; background-color:#fff; position: fixed; z-index: 1; bottom:0px;right:2%; border-radius:5px 5px 0 0; overflow: hidden; box-shadow: 0 8px 40px 0 rgba(0,0,0,0.4);}
.changedw{left: 50%; bottom:50% !important; z-index: 99999; margin-left:-120px; margin-bottom:-160px;}
#nb-show,#nb-gb{display: none;}
.nb-nodeboard-top{background: #a21f28; height: 36px; line-height: 36px; color: #fff;  font-size: 15px; }
.nb-nodeboard-top .fl{margin-left: 8px;}
.nb-nodeboard-top .fr img{vertical-align:middle;}
.nb-nodeboard-text{ zoom: 1; line-height:1.5; border-bottom: 1px solid #d5d5d5; font-size:15px; }
.nb-nodeboard-link{color: #999; font-size: 12px;}
.nb-nodeboard-text p{line-height: 9px; margin: 17px 8px 12px 12px;}
#nb_nodeboard_form{width: 94%; margin: 0 auto; display:block; }
.nb-nodeboard-set-content-js{ width:92%; height:79px; resize: none;overflow: hidden;border: 1px solid #DCDFE6;background-color: #fff; margin: 12px 0;padding: 10px 12px;outline: 0;border-radius: 4px;font-size: 12px; line-height: 18px; margin-left: 10px;}
.nb-nodeboard-tips,.nb-nodeboardphone-tips{display:none; color: #f00; font-size: 12px; }
.nb-nodeboard-inputbox{height: 30px; width:92%; line-height: 30px;margin:8px 0;border: 1px solid #DCDFE6;position: relative;background-color: #fff; overflow:hidden;border-radius: 4px; margin-left: 10px;

}
.nb-nodeboard-company { color: #333;}
.nb-nodeboard-inputbox input{ border: none; font-size: 12px; height:20px; color: #bfc2c8;}
.nb-nodeboard-icon { width: 24px;height: 28px;display: inline-block;text-align: center; background-color: #fff; vertical-align: top; border-right: 1px solid #fff; }
.nodeName{background: #fff url(../images/user.png) no-repeat 9px center;}
.nodePhone{background: #fff url(../images/nodephone.png) no-repeat 9px center;}
.nodeAdd{background: #fff url(../images/nodelocation.png) no-repeat 9px center;}
.mail{background: #fff url(../images/mail.png) no-repeat 9px center;}
.address{background: #fff url(../images/nodelocation.png) no-repeat 9px center;}
.nb-nodeboard-send-btn{margin: 12px 10px 0 0; height: 35px;width:30%; line-height: 35px;text-align: center;border-radius: 4px;font-size: 14px;color: #fff;cursor: pointer;background-color: #a21f28; float: right;}
.nb-nodeboard-send-btn:hover{background-color: #cc7b2a;}


/*Other003014 */
.Other003014{font-family: 'SourceHanSansCN-Regular';}
.Other003014 .float-btn{position: fixed; right: 2%; bottom: 30%; width: 43px; z-index: 199;}
.Other003014 .float-btn li{padding-bottom: 1px;}
.Other003014 .float-btn li a{display: block;background-position: center center;background-repeat: no-repeat;background-color: #000; cursor: pointer;}
.Other003014 .float-btn li a.open-kefu{height: 43px;background-image: url("../images/Other003014_kefu.png");}
.Other003014 .float-btn li a.gettop{line-height: 43px;text-align: center;color: #fff;font-size: 12px;}
.Other003014 .fixed-box{position: fixed; left: 0; top: 0; width: 100%; z-index: 200; height: 100%; display: none;}
.Other003014 .fixed-box .ytable{height: 100%;}
.Other003014 .fixed-box .main{max-width: 1300px;color: #fff;background: #000; text-align:center;position: relative; }
.Other003014 .fixed-box .close{ width: 30px; height: 30px;right: 5px;position: absolute;top: 10px; transform: rotate(45deg);cursor: pointer;}
.Other003014 .fixed-box .close:before,
.Other003014 .fixed-box .close:after{position: absolute; left: 50%; top: 50%; content: '';background: #fff;}
.Other003014 .fixed-box .close:before{width: 50%; height: 2px; margin-top: -8px; margin-left: -27%;}
.Other003014 .fixed-box .close:after{height: 50%; width: 2px; margin-left: -1px; margin-top: -50%;}
.Other003014 .fixed-box h4{font-size: 40px;font-weight: normal; margin: 0;}
.Other003014 .fixed-box dl{max-width: 920px; width: 90%; margin: 0 auto;}
.Other003014 .fixed-box dt{background: #b18d70;}
.Other003014 .fixed-box dt .icon{height: 48px;background-position: center center;background-repeat: no-repeat;}
.Other003014 .fixed-box dt .icon-email{background-image: url("../images/Other003014_email.png");}
.Other003014 .fixed-box dt .icon-tel{background-image: url("../images/Other003014_tel.png");}
.Other003014 .fixed-box dt .icon-contact{background-image: url("../images/Other003014_contact.png");}
.Other003014 .fixed-box dt .word .t-1{font-size: 20px;line-height: 1.5em;}
.Other003014 .fixed-box dt .btn,
.Other003014 .fixed-box dt .word .t-2{font-family: 'SourceHanSansCN-Light';}
.Other003014 .fixed-box dt .btn{display: block;font-size: 16px;line-height: 38px;border: 1px solid #fff; margin: 0 17%;color: #fff; cursor: pointer; transition: 0.3s;}
.Other003014 .fixed-box dt .btn:hover{color: #b18d70;background: #fff;}
@media(min-width:641px){
.Other003014 .fixed-box dt{float: left;}
}
@media(min-width:1025px){
.Other003014 .fixed-box .main{padding-bottom: 13.305vh;}
.Other003014 .fixed-box h4{padding: 7.82vh 0; }
.Other003014 .fixed-box dt{padding: 5.913vh 0;width: 28.261%;}
.Other003014 .fixed-box dt:not(:last-child){margin-right: 7.6085%;}
.Other003014 .fixed-box dt .word{padding: 3.6vh 0;}
}
@media(max-width:1024px){
.Other003014 .fixed-box .main{padding: 8vw 0;}
.Other003014 .fixed-box h4{padding-bottom: 4vw;font-size: 5vw; }
.Other003014 .fixed-box dt,
.Other003014 .fixed-box dt .word{padding: 5vw 0;}
}
@media(min-width:641px) and (max-width:1024px){
.Other003014 .fixed-box dt{width: 32%;}
.Other003014 .fixed-box dt:not(:last-child){margin-right:2%;}
}
@media(max-width:640px){
.Other003014 .fixed-box dt:not(:last-child){margin-bottom: 2%;}
.Other003014 .fixed-box dt .word{padding: 3vw 0;}
.Other003014 .fixed-box dt .icon{height: 8vw;background-size: contain;}
.Other003014 .fixed-box dt .btn{line-height: 2em;}
.Other003014 .fixed-box dt .word .t-1{font-size: 4vw;}
.Other003014 .fixed-box dt .word .t-2{font-size: 3vw;}
}



/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:20px; top:60%; transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:39px;position:relative;}
.Other002524 li a::before{ content:'';width:39px; border-radius:50%; border:3px solid #a52c31; background-color:#a52c31; background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#a52c31;}
.Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:39px; color:#fff;background-color:#a52c31; z-index:3; width:139px; padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-120px -3px;}
.Other002524 li.qq a:hover::before{ background-position:-159px -3px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002524 li.gettop a::before{ background-position:-42px -3px;}
.Other002524 li.gettop a:hover::before{ background-position:-81px -3px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}


/*Floor003013 */
.Floor003013{font-family: 'SourceHanSansCN-Regular';overflow: hidden;position: relative; z-index: 1;padding: 3% 0;background: #eaeaea;}
.Floor003013 .auto{max-width: 1440px;margin: 0 auto;background: url(../images/Floor002896_bg.jpg) no-repeat center center;padding: 2% 3%;background-size: cover;}
.Floor003013 .title{text-align: center;color: #fff;font-family: 'SourceHanSansCN-Bold'; font-size: 24px; padding-bottom: 3%;}
.Floor003013 .title:after{display: block; content: ''; width:20px; height:1px; margin: 20px auto 0; background: #fff;}
.Floor003013 .slider .time{ font-size:50px; line-height: 54px; color:#333; vertical-align: bottom; margin-bottom: 9.4%; font-family: 'DIN-Bold';}
.Floor003013 .slider .time i{ font-style: normal; font-size: 22px; line-height: 22px; vertical-align: bottom; margin:0 8px 0 5px; display: inline-block; }
.Floor003013 .slider .time span{ font-size: 16px; line-height: 18px; vertical-align: bottom; }
.Floor003013 .slider{position: relative; z-index: 10; margin-bottom:0;}
.Floor003013 .slider .Ispic{width: 51.58%; float: left;padding-bottom:42%;}
.Floor003013 .slider .txt{width: 48.42%;float: right;margin-top: 4.79vw;padding-left:  6.93vw;}
.Floor003013 .slider .txt .name{position: relative;font-size: 16px;line-height: 1.2; margin-bottom: 1.389em;}
.Floor003013 .slider .txt pre{font-family: 'SourceHanSansCN-Regular';color: #999;line-height: 2em; margin-bottom: 60px;}
.Floor003013 .slider .txt .more{position: relative;display: inline-block;position: relative;line-height: 30px; color: #000;padding-right: 34px;background: url("../images/Floor003013_next.png") no-repeat right center;transition: 0.5s;}

@media(min-width:1025px){
.Floor003013 .slider{margin-left: 0;padding-right: 20px;background: #fff;}
}
@media(max-width:1024px){
.Floor003013 .title .cn{font-size: 6vw;}
.Floor003013 .slider .txt .name{font-size: 4vw;margin-bottom: 10px;}
.Floor003013 .slider .txt pre{margin-bottom: 5vw;}
.Floor003013 .slider,.Floor003013 .auto,.Floor003013{background: #fff;}
.Floor003013 .title{color: #333;}
.Floor003013 .title:after{background: #333;}
}
@media(max-width:480px){
.Floor003013 .slider .txt pre.dot4{-webkit-line-clamp: 2;}
.Floor003013 .slider .time span{vertical-align: middle;}
.Floor003013 .slider .time i,.Floor003013 .slider .time{font-size: 16px;line-height: 25px;}
.Floor003013 .slider .time{font-size: 16px;}
}

.Floor003013 .slick-arrow{position: absolute; bottom: 6.25vw; width: 66px; height: 66px; border-radius: 50%; border: 1px solid #000; background: url("../images/Floor003013_prev.png") no-repeat center center; z-index: 20;}
.Floor003013 .slick-next{background-image: url("../images/Floor003013_next.png"); }
.Floor003013 .pages{z-index: 10;position: relative;}
.Floor003013 .pages dd{position: absolute;top: 50%;line-height: 20px; margin-top: -10px; color: #000;}
.Floor003013 .pages dd.cur{left: 0;}
.Floor003013 .pages dd.total{right: 0;}
.Floor003013 .pages dt{padding: 0 23px;}
.Floor003013 .slick-dots{overflow: hidden;}
.Floor003013 .slick-dots li{list-style: none;float: left; height: 1px;background: rgba(0,0,0,0.1);position: relative;}
.Floor003013 .slick-dots li button{position: absolute; left: 0; width: 0; height: 100%;background: #000;border: 0;font-size: 0; padding: 0;}
.Floor003013 .slick-dots li.slick-active button{width: 100%; transition: 4s;}
@media(min-width:1025px){
.Floor003013 .pages{position: absolute;right: 0; bottom:2.6vw;width: 22.5vw;}
.Floor003013 .slick-arrow{left: 50%; }
.Floor003013 .slick-prev{margin-left: -72px; border-color: #fff;background-image: url("../images/Floor003013_prev_white.png");}
.Floor003013 .slick-next{margin-left: 45px;}
}
@media(max-width:1024px){
.Floor003013 .pages{margin-top: 20px;}
.Floor003013 .slick-arrow{ bottom: 20px;right: 0; width: 8vw;height: 8vw;}
.Floor003013 .slick-prev{right: 10vw;}
}
@media(max-width:480px){
.Floor003013 .slick-arrow{background-size: 50% auto;}
}

.Floor003013 .fast-link li{background: #000;float: left;width: 48.462%;}
.Floor003013 .fast-link li a{display: block;position: relative;overflow: hidden;}
.Floor003013 .fast-link li a:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%;z-index: 3;transition: 0.3s ease-out;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.Floor003013 .fast-link li:not(:nth-child(2n)){margin-right: 3.076%;}
.Floor003013 .fast-link li .Ispic{padding-bottom: 65.08%; transition: 0.3s ease-out;}
.Floor003013 .fast-link li .txt{position: absolute; left: 0; bottom: 1em; width: 100%; z-index: 10;padding: 0 1.367em 0 2.334em;font-size: 30px;line-height: 1em; transition: 0.3s ease-out;}
.Floor003013 .fast-link li .txt aside{color: #fff;}
.Floor003013 .fast-link li .txt:before,
.Floor003013 .fast-link li .txt:after{position: absolute;content: ''; top: 50%;}
.Floor003013 .fast-link li .txt:before{ left: 1em; width: 1em;height: 1px;background-color: #000;}
.Floor003013 .fast-link li .txt:after{right: 1em; width: 0.534em; height: 0.534em; border-top: 1px solid #000;border-right: 1px solid #000; transform: rotate(45deg); margin-top: -0.267em;}
.Floor003013 .fast-link li a:hover .Ispic{transform: translateY(-100%);}
.Floor003013 .fast-link li a:hover:before{opacity: 0;}
.Floor003013 .fast-link li a:hover .txt{bottom: 50%; margin-bottom: -0.5em; text-align: center;}

.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;}

@media(max-width:1024px){
 .Floor003013 .fast-link li .txt{font-size: 3vw;}
}
@media(max-width:480px){
 .Floor003013 .fast-link li .txt{font-size: 3.5vw;}
 .title_01 {display: block;}
 .Spec000661 dt {width: 25%;}
 .Spec000661 dl{margin-bottom: 18px;}
 .Spec000661 dl button {height: 36px; line-height: 36px;padding: 0 38px;display: inherit;margin: 0 auto;}
 .Spec000661 dl:last-child{text-align: center;}
 .Bottom002918 {padding: 0 4%;}
 .Floor003013 .slider .time {font-size: 16px; line-height: 25px;margin-bottom: 3%;}
 .Floor003013 .btn {display: none;}
 .Floor003013 .slider .txt {width:100%; padding-left: 0;}
 .Floor003013 .slider .Ispic {width: 100%;padding-bottom: 70%;}
 .RighInfo002808 .floor-1 .count li aside b {font-size:24px;}
 .RighInfo002808 .floor-1 .txt h1 {font-size: 24px;}
 .Menu003070 li.aon a, .Menu003070 li a:hover {text-align: center;}
 .PicList002239 li dt {font-size: 14px;}
 .PicList001748 .list li h3 {font-size: 14px;}
 .PicList001748 .list li img {max-height: 130px;}
 .TextList001398 li a {font-size: 14px;}
 .title2 h2 {font-size: 18px;}
 .Form002219 .auto_1200 {padding: 0 5%;}
 .Form002219 dt {text-align: left; text-align: left;}
}
